// Player characters
//--------------------------------
#ifndef PC_H
#define PC_H
#include "player.h"

class HumanPC : public Player, public BIFlammable {
public:

    HumanPC();
    virtual ~HumanPC() { }

protected:

    virtual bool Name( std::string* name, bool* plural, uint article ) const;
    virtual bool Flammable( uint* flammableType ) const;

};

class GnomePC : public Player, public BIFlammable {
public:

    GnomePC();
    virtual ~GnomePC() { }

protected:

    virtual bool Name( std::string* name, bool* plural, uint article ) const;
    virtual bool Flammable( uint* flammableType ) const;

};

class SaurianPC : public Player, public BIFlammable {
public:

    SaurianPC();
    virtual ~SaurianPC() { }

protected:

    virtual bool Name( std::string* name, bool* plural, uint article ) const;
    virtual bool Flammable( uint* flammableType ) const;

};

class PanserbjornePC : public Player, public BIFlammable {
public:

    PanserbjornePC();
    virtual ~PanserbjornePC() { }

protected:

    virtual bool Name( std::string* name, bool* plural, uint article ) const;
    virtual bool Flammable( uint* flammableType ) const;

};

#endif